package com.company.site.mode.wechatuser;

import java.util.Date;

/**
 * 义警用户表
 * @author tanyunfei
 *
 */
public class M_WechatUser {
	private long id;
	private String username; 		// 用户名
	private String volunteerName; 	// 昵称
	private Integer showName; 		// 是否公开个人信息0:否 1:是
	private String password;		// 密码
	private String name;			// 真实姓名
	private Integer sex;			// 性别  1:男 2:女
	private Integer age;			// 年龄
	private Integer cardType;		// 证件类型1:身份证 2:台胞证 3:护照
	private String idcard;			// 证件号码
	private String address;			// 家庭住址
	private Integer household;		// 所属户藉1:苏州户籍居民 2:非苏州户籍居民 3:港澳台居民 4:境外居民
	private Integer degree;			// 最高学历1:高中 2:专科 3:本科 4:研究生 9:其他
	private String mobile;			// 手机号码
	private String email;			// 邮箱
	private String company;			// 单位
	private Integer occupation;		// 职业1:公务员2:银行从业人员3:企业从业人员4:医院从业人员5:学生6:退休人员9:其他
	private long policeStation;		// 报名派出所
	private long organid;			// 所在组织编号
	private String activityCategory;// 希望参与活动的类别:社区治安巡逻;矛盾纠纷调解;安全防范宣传;企业安全监管;窗口服务引导;警民沟通联络
	private String serviceDate; 	// 服务日期 周一至周五;周六;周日000|111
	private Integer serviceTime; 	// 服务时间段1:上午 2:下午 3:全天
	private String speciality; 		// 专长
	private String openid;			// 微信openid
	private String nickname;		// 微信昵称
	private String city;			// 所在城市
	private String country;			// 所在国家
	private String province;		// 所在省份
	private String language;		// 语言
	private String headimgurl;		// 头像图片
	private long subscribe_time;	// 关注微信号时间
	private Date bindTime;			// 微信绑定时间
	private Integer isRegister;		// 是否已经注册 1：是 0 否
	private Date regTime; 			// 注册时间
	private Integer subscribe;	 	// 是否是微信关注用户
	private Integer isVolunteer; 	// 是否是志愿者   0：初始状态    1：审核中 2：审核成功 -1：审核不通过  
	private Date volunteerApplyTime;// 志愿者申请时间
	private Integer totalTime; 		// 服务总时长
	private Date updateTime;		// 更新时间
	private String memo;			// 备注
	private Integer registCount;	// 报名活动次数
	private Integer joinCount;		// 参与活动人数 
	private Integer comefrom;       // 注册来源 1：微信端注册  2:义警网站注册 3：管理后台注册
	
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getVolunteerName() {
		return volunteerName;
	}
	public void setVolunteerName(String volunteerName) {
		this.volunteerName = volunteerName;
	}
	public Integer getShowName() {
		return showName;
	}
	public void setShowName(Integer showName) {
		this.showName = showName;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getSex() {
		return sex;
	}
	public void setSex(Integer sex) {
		this.sex = sex;
	}
	public Integer getAge() {
		return age;
	}
	public void setAge(Integer age) {
		this.age = age;
	}
	public Integer getCardType() {
		return cardType;
	}
	public void setCardType(Integer cardType) {
		this.cardType = cardType;
	}
	public String getIdcard() {
		return idcard;
	}
	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public Integer getHousehold() {
		return household;
	}
	public void setHousehold(Integer household) {
		this.household = household;
	}
	public Integer getDegree() {
		return degree;
	}
	public void setDegree(Integer degree) {
		this.degree = degree;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getCompany() {
		return company;
	}
	public void setCompany(String company) {
		this.company = company;
	}
	public Integer getOccupation() {
		return occupation;
	}
	public void setOccupation(Integer occupation) {
		this.occupation = occupation;
	}
	public long getPoliceStation() {
		return policeStation;
	}
	public void setPoliceStation(long policeStation) {
		this.policeStation = policeStation;
	}
	public long getOrganid() {
		return organid;
	}
	public void setOrganid(long organid) {
		this.organid = organid;
	}
	public String getActivityCategory() {
		return activityCategory;
	}
	public void setActivityCategory(String activityCategory) {
		this.activityCategory = activityCategory;
	}
	public String getServiceDate() {
		return serviceDate;
	}
	public void setServiceDate(String serviceDate) {
		this.serviceDate = serviceDate;
	}
	public Integer getServiceTime() {
		return serviceTime;
	}
	public void setServiceTime(Integer serviceTime) {
		this.serviceTime = serviceTime;
	}
	public String getSpeciality() {
		return speciality;
	}
	public void setSpeciality(String speciality) {
		this.speciality = speciality;
	}
	public String getOpenid() {
		return openid;
	}
	public void setOpenid(String openid) {
		this.openid = openid;
	}
	public String getNickname() {
		return nickname;
	}
	public void setNickname(String nickname) {
		this.nickname = nickname;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public String getLanguage() {
		return language;
	}
	public void setLanguage(String language) {
		this.language = language;
	}
	public String getHeadimgurl() {
		return headimgurl;
	}
	public void setHeadimgurl(String headimgurl) {
		this.headimgurl = headimgurl;
	}
	public long getSubscribe_time() {
		return subscribe_time;
	}
	public void setSubscribe_time(long subscribe_time) {
		this.subscribe_time = subscribe_time;
	}
	public Date getBindTime() {
		return bindTime;
	}
	public void setBindTime(Date bindTime) {
		this.bindTime = bindTime;
	}
	public Integer getIsRegister() {
		return isRegister;
	}
	public void setIsRegister(Integer isRegister) {
		this.isRegister = isRegister;
	}
	public Date getRegTime() {
		return regTime;
	}
	public void setRegTime(Date regTime) {
		this.regTime = regTime;
	}
	public Integer getSubscribe() {
		return subscribe;
	}
	public void setSubscribe(Integer subscribe) {
		this.subscribe = subscribe;
	}
	public Integer getIsVolunteer() {
		return isVolunteer;
	}
	public void setIsVolunteer(Integer isVolunteer) {
		this.isVolunteer = isVolunteer;
	}
	public Date getVolunteerApplyTime() {
		return volunteerApplyTime;
	}
	public void setVolunteerApplyTime(Date volunteerApplyTime) {
		this.volunteerApplyTime = volunteerApplyTime;
	}
	public Integer getTotalTime() {
		return totalTime;
	}
	public void setTotalTime(Integer totalTime) {
		this.totalTime = totalTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	public Integer getRegistCount() {
		return registCount;
	}
	public void setRegistCount(Integer registCount) {
		this.registCount = registCount;
	}
	public Integer getJoinCount() {
		return joinCount;
	}
	public void setJoinCount(Integer joinCount) {
		this.joinCount = joinCount;
	}
	public Integer getComefrom() {
		return comefrom;
	}
	public void setComefrom(Integer comefrom) {
		this.comefrom = comefrom;
	}
}
